<?php

namespace app\api\controller;

use app\common\exception\BusinessException;
use think\response\Json;

class CourseFile extends Base
{
    /**
     * 文件列表
     * @return Json
     * @throws
     */
    public function getList(): Json
    {
        // 请求参数
        $course_id = $this->request->param('course_id');
        if (!$course_id)
        {
            throw new BusinessException('请求参数不得为空');
        }

        // 查询数据
        $result = (new \app\api\logic\CourseFile())->getListByCourseId($course_id);

        // 返回数据
        return $this->response($result);
    }
}
